.\"   $Id: createablnotexpr.3,v 1.1 2002/03/18 11:06:16 ludo Exp $
.\" @(#)createablnotexpr.2 2.7 96/07/02 ; Labo masi cao-vlsi; Author : Jacomme Ludovic
.TH CREATEABLNOTEXPR 3 "October 1, 1997" "ASIM/LIP6" "ABL FUNCTIONS"
.SH NAME
createablnotexpr \- complements an expression.
.so man1/alc_origin.1
.SH SYNOPSIS
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
chain_list \(**createablnotexpr( Expr )
  chain_list \(**Expr;
.ft R
.fi
.SH PARAMETERS
.TP 20
\fIExpr\fP
The expression to be complemented.
.SH DESCRIPTION
\fBcreateablnotexpr\fP complements the expression \fIExpr\fP and
eventually does a simplification. The expression pointer \fIExpr\fP
MUSTN'T be used after the call to this function.
.br
.SH RETURN VALUE
\fBcreateablnotexpr\fP returns the new complemented expression.
.SH EXAMPLE
.ta 3n 6n 9n 12n 15n 18n 21n
.nf
.if n \{\
.ft B \}
.if t \{\
.ft CR \}
#include "abl101.h"
   chain_list \(**ExprA;
   chain_list \(**ExprNotA;
   ExprA = createablatom( "a" );
   ExprNotA = createablnotexpr( ExprA );
.ft R
.fi
.SH SEE ALSO
.BR abl (1)
.BR createablatom(3),
.BR createabloper(3),
.BR createablbinexpr(3),
.BR createablunaryexpr(3),
.BR createablxorbinexpr(3),
.BR addablhexpr(3),
.BR addablqexpr(3).


.so man1/alc_bug_report.1

